﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using NUnit.Framework;
using CondominioWeb.Dominio;

using CondominioWeb.Persistencia.NHibernate;

namespace CondominioWeb.Pruebas
{
    [TestFixture]
    public class TestTipoAreaComun
    {
        private Tipo_Area_ComunDAO xDAO = new Tipo_Area_ComunDAO();

        [Test]
        public void TestCrearTipo_Area_Comun()
        {
            // 1. Instancia el objeto DAO a probar
            //private Tipo_Area_Comun x = new Tipo_Area_Comun();
            // 2. Instanciando el objeto TO
            Tipo_Area_Comun nuevoTipo_Area_Comun = new Tipo_Area_Comun();
            nuevoTipo_Area_Comun.Codigo_Area_Comun = 1;
            nuevoTipo_Area_Comun.Descripcion= "Cancha de tennis";
            nuevoTipo_Area_Comun.Estado = true;
            // 3. Llamada al método del DAO a probar
            Tipo_Area_Comun Tipo_Area_ComunCreado = xDAO.Crear(nuevoTipo_Area_Comun);
            // 4. Implementar las validaciones
            Assert.NotNull(Tipo_Area_ComunCreado);
            Assert.AreEqual(Tipo_Area_ComunCreado.Codigo_Area_Comun, Tipo_Area_ComunCreado.Codigo_Area_Comun);        
        }

    }
}